﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Exceptions
{
    public class NotFoundTipoAlojamentoException : System.Exception
    {
        private string msg;

        public NotFoundTipoAlojamentoException() { }

        public NotFoundTipoAlojamentoException(string Mensagem)
        {
            msg = Mensagem;
        }

        public override string Message
        {
            get
            {
                if (string.IsNullOrEmpty(msg)) msg = base.Message;
                return msg;
            }
        }
    }

    public class IDTipoAlojamentoException : System.Exception
    {
        private string msg;

        public IDTipoAlojamentoException() { }

        public IDTipoAlojamentoException(string Mensagem)
        {
            msg = Mensagem;
        }

        public override string Message
        {
            get
            {
                if (string.IsNullOrEmpty(msg)) msg = base.Message;
                return msg;
            }
        }
    }

    public class DescricaoTipoAlojamentoException : System.Exception
    {
        private string msg;

        public DescricaoTipoAlojamentoException() { }

        public DescricaoTipoAlojamentoException(string Mensagem)
        {
            msg = Mensagem;
        }

        public override string Message
        {
            get
            {
                if (string.IsNullOrEmpty(msg)) msg = base.Message;
                return msg;
            }
        }
    }

    public class InsertTipoAlojamentoException : System.Exception
    {
        private string msg;

        public InsertTipoAlojamentoException() { }

        public InsertTipoAlojamentoException(string Mensagem)
        {
            msg = Mensagem;
        }

        public override string Message
        {
            get
            {
                if (string.IsNullOrEmpty(msg)) msg = base.Message;
                return msg;
            }
        }
    }

    public class UpdateTipoAlojamentoException : System.Exception
    {
        private string msg;

        public UpdateTipoAlojamentoException() { }

        public UpdateTipoAlojamentoException(string Mensagem)
        {
            msg = Mensagem;
        }

        public override string Message
        {
            get
            {
                if (string.IsNullOrEmpty(msg)) msg = base.Message;
                return msg;
            }
        }
    }

    public class DeleteTipoAlojamentoException : System.Exception
    {
        private string msg;

        public DeleteTipoAlojamentoException() { }

        public DeleteTipoAlojamentoException(string Mensagem)
        {
            msg = Mensagem;
        }

        public override string Message
        {
            get
            {
                if (string.IsNullOrEmpty(msg)) msg = base.Message;
                return msg;
            }
        }
    }
}
